Skip to content

Merge storageAndRoR#14

Merged
FelixCAAuer merged 22 commits intomainfrom
feature/storageAndRoR
Oct 3, 2025
Merged

Merge storageAndRoR#14
FelixCAAuer merged 22 commits intomainfrom
feature/storageAndRoR

Conversation

@FelixCAAuer
Copy link
Copy Markdown
Contributor

No description provided.

@FelixCAAuer FelixCAAuer self-assigned this Sep 17, 2025
@FelixCAAuer FelixCAAuer added the enhancement New feature or request label Sep 17, 2025
@FelixCAAuer FelixCAAuer requested a review from Copilot October 3, 2025 15:33
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request merges the storage and rate of return (RoR) functionality by adding support for storage units and hydroelectric power inflows. The changes introduce comprehensive data structures for managing energy storage systems and renewable inflows.

Key changes:

  • Added support for Power_Inflows_KInRows table format alongside existing Power_Inflows
  • Updated column naming from IsLDS to IsLDES (Long-Duration Energy Storage)
  • Enhanced error handling to use warnings instead of exceptions for missing inflow generators

Reviewed Changes

Copilot reviewed 6 out of 24 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/test_ExcelReaderWriter.py Added test entry for Power_Inflows_KInRows table and updated function references
Utilities.py Enhanced inflow processing with warning-based error handling and data filtering
TableDefinitions.xml Added Power_Inflows_KInRows definition, updated versions, and corrected storage terminology
ExcelWriter.py Added write_caseStudy method and new Power_Inflows_KInRows writer function
ExcelReader.py Added get_Power_Inflows_KInRows function and updated version specifiers
CaseStudy.py Enhanced filtering methods with inplace options and improved data structure management
Comments suppressed due to low confidence (1)

ExcelWriter.py:1

  • Missing comma after the last tuple element. This will cause a syntax error when this code is executed.
import os

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@FelixCAAuer FelixCAAuer merged commit 6558c96 into main Oct 3, 2025
1 check passed
@FelixCAAuer FelixCAAuer deleted the feature/storageAndRoR branch October 3, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants